.three-router {
  
    margin-top: .2rem;
    width: 100vw;
    li {  
        margin-top: .5rem;
        display: flex;
        width: 100%;
        height: 175px;
        padding: .2rem;
        .left {
            margin-left: .5rem;
            img {
                width: 1.5rem;
                height: 100%;
            }
        }
        .right {
            padding-left: .8rem;
            flex: 1;
            float: left;
            margin-left: .2rem;
            p {
                margin-top: .3rem;
                font-size: 16px;
            }
            .price {
                margin-top: .2rem;
                float: left;
                span:nth-of-type(1) {
                    font-size: 16px;
                    color: #FF6040;
                }
            }
            .catr {
                margin-top: .2rem;
                font-size: 16px;
                line-height: .6rem;
                text-align: center;
                border-radius: 20px;
                float: left;
                width: 1.5rem;
                color: white;
                margin-left: .5rem;
                height: .6rem;
                background: linear-gradient(243deg, #FFC253, #FF6342);
            }
        }
    }
}